package ph.com.gs3.formalistics.view.customviews;

import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.RectF;
import android.util.AttributeSet;

public class CircleImageView extends BaseImageView {
	 public CircleImageView(Context context) {
	        super(context);
	    }

	    public CircleImageView(Context context, AttributeSet attrs) {
	        super(context, attrs);
	    }

	    public CircleImageView(Context context, AttributeSet attrs, int defStyle) {
	        super(context, attrs, defStyle);
	    }

	    public static Bitmap getBitmap(int width, int height) {
	        Bitmap bitmap = Bitmap.createBitmap(width, height,
	                Bitmap.Config.ARGB_8888);
	        Canvas canvas = new Canvas(bitmap);
	        Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG);
	        paint.setColor(Color.BLACK);
	        canvas.drawOval(new RectF(0.0f, 0.0f, width, height), paint);

	        return bitmap;
	    }

	    @Override
	    public Bitmap getBitmap() {
	        return getBitmap(getWidth(), getHeight());
	    }
	}
